package com.logic.landseaserver.service;


import java.util.List;

import com.logic.common.exception.BusinessException;
import com.logic.landseaserver.common.exception.LandseaBusinessException;
import com.logic.landseaserver.domain.CleanLog;
import com.logic.landseaserver.ws.dto.CleanLogDTO;
import com.logic.landseaserver.ws.request.AchieveDayFreezeEnergyReq;


public interface IMeter {
    void insertAchieveDayFreezeEnergy(AchieveDayFreezeEnergyReq req) throws BusinessException;

    String achieveDayFreezeEnergy(AchieveDayFreezeEnergyReq req) throws BusinessException;

    void batchUpdateMeterData() throws BusinessException;

    void batchInsertFeeDetail(AchieveDayFreezeEnergyReq req) throws BusinessException;

    void cleanData()throws BusinessException;

    void saveCleanData(CleanLog log);

    List<CleanLogDTO> selectCleanData();
}
